Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

oxidize into v2.0 #40

Merged
merged 230 commits into from
Apr 4, 2024
Merged

oxidize into v2.0 #40

merged 230 commits into from
Apr 4, 2024

Conversation

elringus
Copy link
Owner

@elringus elringus commented Mar 31, 2024

  • Core logic rewritten in Rust w/o any dependencies on Unity and is now distributed as cross-engine native library with C ABI, as well as standalone CLI utility.
  • Performance improved by ~3x.
  • Content hashing is now more strict, which fixes rare issue when diced units with subtle differences were considered identical causing minor rendering artifacts.
  • Unity integration has the same old GUI and serialized assets, but uses new native libraries under the hood. Windows x64, Linux x64 and Mac ARM binaries are bundled with the package.
  • Added Separator option allowing to change the separator string used to join generated sprite names located in sub-folders.
  • Improved compression ratio by always discarding transparent mesh quads. To preserve original sprite aspect ratio (eg, for animations), disable Trim Transparent. Disabling the option won't affect the compression ratio, but instead offset mesh vertices and sprite rect to keep the original aspect.
  • Min. supported Unity version changed to 2022.3.
  • Fixed Nullref when serializing asset on Unity 2022 #39

@elringus elringus merged commit ed01ec7 into main Apr 4, 2024
7 checks passed
@elringus elringus deleted the feat/oxidize branch April 4, 2024 17:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Nullref when serializing asset on Unity 2022
1 participant